Skip to content

Conversation

@rarepolz
Copy link
Collaborator

@rarepolz rarepolz commented Nov 3, 2025

Issue #, if available:
closes #41
closes #42
closes #43
closes #44
Description of changes:

  • Add CallbackToken generation in callback processor with observer integration
  • Implement SendCallbackSuccess, SendCallbackFailure, and SendCallbackHeartbeat
  • Add callback operation lookup and completion methods to execution
  • Ensure unique token generation across executions

Dependencies

If this PR requires testing against a specific branch of the Python Language SDK (e.g., for unreleased changes), uncomment and specify the branch below. Otherwise, leave commented to use the main branch.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@rarepolz rarepolz force-pushed the callbacks branch 3 times, most recently from 4c5ec84 to e969c7b Compare November 5, 2025 18:19
@rarepolz rarepolz requested a review from bchampp November 11, 2025 13:33
@rarepolz rarepolz marked this pull request as ready for review November 11, 2025 13:33
bchampp
bchampp previously approved these changes Nov 11, 2025
Copy link
Member

@yaythomas yaythomas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some suggestions, but this is looking very good, thank you!

- Add CallbackToken generation in callback processor with observer integration
- Implement SendCallbackSuccess, SendCallbackFailure, and SendCallbackHeartbeat
- Add callback operation lookup and completion methods to execution
- Ensure unique token generation across executions
bchampp
bchampp previously approved these changes Nov 12, 2025
@bchampp bchampp merged commit 4e8ecb8 into main Nov 13, 2025
32 checks passed
@bchampp bchampp deleted the callbacks branch November 13, 2025 01:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement SendCallbackHeartbeat Implement SendCallbackFailure Implement SendCallbackSuccess Implement callback token generation

3 participants